PhpOffice\PhpSpreadsheet\Reader\Xlsx D

Total Complexity 527
Dependencies 45
Dependents 8
Total lines 2,417
Lines of code 1,897
Logical lines of code 1,302
Comment lines 158
Methods 43
Properties 4

Methods 43

Method Rating Maintainability Complexity Lines of code
loadSpreadsheetFromFile()
D
0
327 1,232
parseRichText()
C
35 29 80
listWorksheetInfo()
B
36 17 71
processIgnoredErrors()
A
44 11 42
readRibbon()
A
47 8 35
onlyNoteVml()
S
51 7 27
readPrinterSettings()
S
49 6 27
toCSSArray()
S
52 6 25
castToFormula()
S
52 6 23
readTablesInTablesFile()
S
52 6 22
readSheetProtection()
S
54 6 20
readBackgroundImage()
S
56 6 16
extractPalette()
S
59 6 14
readFormControlProperties()
S
51 5 23
listWorksheetNames()
S
53 5 22
getWorkbookBaseName()
S
55 5 20
getFromZipArchive()
S
58 5 15
readProtection()
S
56 4 20
storeFormulaAttributes()
S
61 4 13
readTables()
S
65 4 8
extractStyles()
S
65 4 9
getArrayItemString()
S
72 4 4
castToBoolean()
S
64 4 9
canRead()
S
60 3 13
fileExistsInArchive()
S
62 3 11
getArrayItemIntOrSxml()
S
73 3 4
boolean()
S
70 3 6
getArrayItem()
S
76 3 3
getLockValue()
S
65 3 9
readAutoFilter()
S
73 3 5
loadZip()
S
61 2 13
readHyperLinkDrawing()
S
61 2 12
testSimpleXml()
S
78 2 3
getAttributes()
S
77 2 3
falseToArray()
S
79 2 3
castToString()
S
77 2 3
loadZipNonamespace()
S
63 2 10
castToError()
S
77 2 3
dirAdd()
S
71 1 5
xpathNoFalse()
S
79 1 3
replacePrefixes()
S
78 1 3
stripWhiteSpaceFromStyleString()
S
77 1 3
__construct()
S
73 1 5